body{
    background-color: #F6F7FB;
}
/* 正文内容显示 */
pre{
    background-color: #fff;
    padding: 10px 20px;
    min-height: 60px;
    color: #222;
}

.ref{
    min-height: 240px;
}
/* 原文 */
.ref .msginfo{
    position: relative;
    padding:6px;
    padding-left:60px;
    background-color: #fcfcfc;
}

/* 表格形式的回复显示 */
.reply{
    width:100% ;
    border: 1px solid #f1f1f1;
    background-color: #fff;
    margin-top:4px;
}
.reply .item{
    border-bottom: 1px solid #f1f1f1;
    font-size:14px;
}
.reply td{
    border-width: 0px;
}
.reply .c1{
    padding: 6px;
    text-align: center;
    width: 120px;
    background-color: #fcfcfc;
}
.reply .c2{
    padding: 6px;
    text-align: left;
    width: calc(100% - 124px);
}
.reply .author{
    color: #3078c2;
}
.reply .usericon{
    width:40px;
    margin:4px 0 8px 0;
}
/* 附件图片 */
.attachment{
    max-width: 90%;
    max-height: 400px;
    margin: 10px;
    text-align: center;;
}

/* 响应式布局 */
@media screen and ( max-width: 1400px ) {

}

@media screen and ( max-width: 1080px ) {
    .reply .c1{
        padding: 6px;
        text-align: center;
        width: 20%;
        background-color: #fcfcfc;
		font-size: 10px;
    }
    .reply .c2{
        padding: 6px;
        text-align: left;
        width: calc(100% - 22%);
        font-size: 10px;
    }
}